package com.rfsp.mcp.pojo.po;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import com.rfsp.common.base.BasePO;
import org.springframework.lang.Nullable;

import java.util.Date;

/** 医保局定点机构信息表2 */
@Entity
@Table(name="MCP_ORG_YBJ_ITF_DATA")
public class OrgYbjItfDataPO extends BasePO {
    /** 主键ID */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY,generator = "select SEQ_MCP_ORG_YBJ_ITF_DATA.nextval from dual")
    private Long id;

    /** 辅助标识，防止修改主键ID查询的漏洞，不保证唯一 */
    private String aid;

    private Long orgId;

    /** 信息来源 */
    private String source;

    /** 上传时间 */
    private Date uploadTime;

    /** 上传用户ID */
    private Long uploadUserId;

    /** 医疗机构代码 */
    private String orgNo;

    /** 医疗机构名称 */
    private String orgName;

    /** 统一社会信用代码 */
    private String orgCode;

    /** 医疗机构类别 */
    private String orgType;

    /** 医院等级 */
    private String orgClass;

    /** 法定代表人 */
    private String corporation;

    /** 法人单位名称 */
    private String comName;

    /** 主要负责人 */
    private String director;

    /** 地址 */
    private String address;

    /** 经营性质 */
    private String bizNature;

    /** 诊疗科目 */
    private String bizSubject;

    /** 医保区划 */
    private String bizArea;

    /** 银行开户名称 */
    private String accountName;

    /** 银行账号 */
    private String accountNo;

    /** 开户银行 */
    private String accountBank;

    /** 操作用户ID */
    private Long optUserId;

    /** 操作时间 */
    private Date optTime;

    /** 操作类型（1.新增 2.修改 3.删除） */
    private String optType;


    /** null */
    private String remark1;

    /** null */
    private String remark2;

    /** null */
    private String remark3;

    /** null */
    private String remark4;

    /** null */
    private String remark5;

    /** null */
    private String remark6;

    /** null */
    private String remark7;

    /** null */
    private String remark8;

    /** null */
    private String remark9;

    /** null */
    private String remark10;

    /** 信息来源代码 */
    private String sourceCode;

    /** 医保平台ID */
    private Long pfmId;

    /** 定点机构有效性 1有效；0无效 */
    private String validFlag;

    /** 批准建档日期 **/
    private String approveTime;

    /** 批准文号 **/
    private String approveNo;

    /** 医保服务协议有效期开始日期 **/
    private Date validStartDate;

    /** 医保服务协议有效期截止日期 */
    private Date validEndDate;

    /** 床位数 **/
    private String bedNum;

    /** 执业许可证号 */
    private String proLicenseNo;

    /** 执业许可有效期限 */
    private String prolicnoTimelimit;

    /** 医院等次 **/
    private String orgGrade;

    /** 收费等级 **/
    private String feeLevel;

    /** 隶属关系 **/
    private String affiliation;

    /** 经济类型 **/
    private String economicType;

    /** 医保评级 **/
    private String miGrade;

    /** 结算支持类型 **/
    private String payType;

    //查询记录表ID
    private Long LogId;

    /** 创建时间 */
    private Date createTime;

    /** 变更时间 */
    private Date updateTime;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }



    public String getRemark6() {
        return remark6;
    }

    public void setRemark6(String remark6) {
        this.remark6 = remark6;
    }

    public String getRemark7() {
        return remark7;
    }

    public void setRemark7(String remark7) {
        this.remark7 = remark7;
    }

    public String getRemark8() {
        return remark8;
    }

    public void setRemark8(String remark8) {
        this.remark8 = remark8;
    }

    public String getRemark9() {
        return remark9;
    }

    public void setRemark9(String remark9) {
        this.remark9 = remark9;
    }

    public String getRemark10() {
        return remark10;
    }

    public void setRemark10(String remark10) {
        this.remark10 = remark10;
    }



    public Long getLogId() {
        return LogId;
    }

    public void setLogId(Long logId) {
        LogId = logId;
    }



    public String getProlicnoTimelimit() {
        return prolicnoTimelimit;
    }

    public void setProlicnoTimelimit(String prolicnoTimelimit) {
        this.prolicnoTimelimit = prolicnoTimelimit;
    }

    public Long getOrgId() {
        return orgId;
    }
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAid() {
        return aid;
    }

    public void setAid(String aid) {
        this.aid = aid;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public Date getUploadTime() {
        return uploadTime;
    }

    public void setUploadTime(Date uploadTime) {
        this.uploadTime = uploadTime;
    }

    public Long getUploadUserId() {
        return uploadUserId;
    }

    public void setUploadUserId(Long uploadUserId) {
        this.uploadUserId = uploadUserId;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgType() {
        return orgType;
    }

    public void setOrgType(String orgType) {
        this.orgType = orgType;
    }

    public String getOrgClass() {
        return orgClass;
    }

    public void setOrgClass(String orgClass) {
        this.orgClass = orgClass;
    }

    public String getCorporation() {
        return corporation;
    }

    public void setCorporation(String corporation) {
        this.corporation = corporation;
    }

    public String getComName() {
        return comName;
    }

    public void setComName(String comName) {
        this.comName = comName;
    }

    public String getDirector() {
        return director;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getBizNature() {
        return bizNature;
    }

    public void setBizNature(String bizNature) {
        this.bizNature = bizNature;
    }

    public String getBizSubject() {
        return bizSubject;
    }

    public void setBizSubject(String bizSubject) {
        this.bizSubject = bizSubject;
    }

    public String getBizArea() {
        return bizArea;
    }

    public void setBizArea(String bizArea) {
        this.bizArea = bizArea;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAccountNo() {
        return accountNo;
    }

    public void setAccountNo(String accountNo) {
        this.accountNo = accountNo;
    }

    public String getAccountBank() {
        return accountBank;
    }

    public void setAccountBank(String accountBank) {
        this.accountBank = accountBank;
    }

    public Long getOptUserId() {
        return optUserId;
    }

    public void setOptUserId(Long optUserId) {
        this.optUserId = optUserId;
    }

    public Date getOptTime() {
        return optTime;
    }

    public void setOptTime(Date optTime) {
        this.optTime = optTime;
    }

    public String getOptType() {
        return optType;
    }

    public void setOptType(String optType) {
        this.optType = optType;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

    public String getSourceCode() {
        return sourceCode;
    }

    public void setSourceCode(String sourceCode) {
        this.sourceCode = sourceCode;
    }

    public Long getPfmId() {
        return pfmId;
    }

    public void setPfmId(Long pfmId) {
        this.pfmId = pfmId;
    }

    public String getValidFlag() {
        return validFlag;
    }

    public void setValidFlag(String validFlag) {
        this.validFlag = validFlag;
    }

    public String getApproveTime() {
        return approveTime;
    }

    public void setApproveTime(String approveTime) {
        this.approveTime = approveTime;
    }

    public String getApproveNo() {
        return approveNo;
    }

    public void setApproveNo(String approveNo) {
        this.approveNo = approveNo;
    }

    public Date getValidStartDate() {
        return validStartDate;
    }

    public void setValidStartDate(Date validStartDate) {
        this.validStartDate = validStartDate;
    }

    public Date getValidEndDate() {
        return validEndDate;
    }

    public void setValidEndDate(Date validEndDate) {
        this.validEndDate = validEndDate;
    }

    public String getBedNum() {
        return bedNum;
    }

    public void setBedNum(String bedNum) {
        this.bedNum = bedNum;
    }

    public String getProLicenseNo() {
        return proLicenseNo;
    }

    public void setProLicenseNo(String proLicenseNo) {
        this.proLicenseNo = proLicenseNo;
    }


    public String getOrgGrade() {
        return orgGrade;
    }

    public void setOrgGrade(String orgGrade) {
        this.orgGrade = orgGrade;
    }

    public String getFeeLevel() {
        return feeLevel;
    }

    public void setFeeLevel(String feeLevel) {
        this.feeLevel = feeLevel;
    }

    public String getAffiliation() {
        return affiliation;
    }

    public void setAffiliation(String affiliation) {
        this.affiliation = affiliation;
    }

    public String getEconomicType() {
        return economicType;
    }

    public void setEconomicType(String economicType) {
        this.economicType = economicType;
    }

    public String getMiGrade() {
        return miGrade;
    }

    public void setMiGrade(String miGrade) {
        this.miGrade = miGrade;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }
}